module.exports = {
  // ------------------- 应用相关 start -------------------

  //网页标题 要重启应用
  siteTitle: 'Hunter-mini',

  // 开发环境服务端口
  port: '8080',

  /***
   * 登录模式，分为统一登录（remote）和本地登录（local） 不需要登录(none)
   * remote登录配置请参考：http://192.168.0.40/confluence/pages/viewpage.action?pageId=61576962#ep-front%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6%E6%96%87%E6%A1%A3-%E5%AF%B9%E6%8E%A5%E7%BB%9F%E4%B8%80%E7%99%BB%E5%BD%95%E4%B8%AD%E5%BF%83
   *
   */
  loginMode: 'local',
  /**
   * 若为 none 且 authType为空 【生产】会没有 login 页面，【生产】需要login页面泽将此配置设为空即可
   * 若为 none 且 authType为空 【生产】会没有 login 页面，【生产】需要login页面泽将此配置设为空即可
   * 若为 none 且 authType为空 【生产】会没有 login 页面，【生产】需要login页面泽将此配置设为空即可
   */
  productionLoginMode: '', // 优先级比 loginMode 高，为空则按 loginMode 设置

  // “首页”的路由，菜单userinfo 或者 menu.js 里的 "router" 字段 即路由的'path'
  stickyMenuPath: '/home',

  // 路由白名单 - 未登录也能访问的
  whiteList: ['/login', '/register', '/404', '/401', '/about', '/login_h4a'],

  // 登录后的路由白名单 - 登陆后任何权限都能访问的
  loginWhiteList: ['/home'],

  // 本地存储中 token 的名字
  tokenName: 'hunterToken',

  // token 的存储方式 [cookie/localStorage]
  tokenStoreWay: 'localStorage',

  // token 在浏览器中的保存时间（天）, tokenStoreWay=cookie && tokenExpires = 0代表过期时间为浏览器关闭前
  tokenExpires: 2,

  //token过期是否弹窗提示
  tokenExpireMessage: true,

  // 菜单类型 [api/static]
  menuType: 'static',

  // 路由鉴权 [allPass/tokenPass/authPass]
  routePermission: 'tokenPass',

  // 是否需要 epin
  epin: false,

  //ep-ui 手机端使用
  epuiMobile: false,

  // ------------------- 应用相关 end -------------------

  // ------------------- 请求相关 start -------------------
  // 默认请求超时阈值(ms)
  reqTimeout: 30000,

  // 默认的 content-type 详见文档
  reqDataTypeDefault: 'json',

  // 请求头中的 token 名
  headerAuthKey: 'hunterToken',

  // 验签
  headerSign: true,

  // 验签名
  headerSignName: 'epSign',

  // 跟网关有关
  debugUser: 'blue',

  // 猎户用户信息来源
  hunterUserOrigin: 'hunterToken'

  // ------------------- 请求相关 end -------------------
}
